package cn.xscrum.vtsp.domain;

import lombok.Data;
import cn.xscrum.common.annotation.Excel;
import cn.xscrum.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 志愿者评价信息对象 vtsp_appraise
 * 
 * @author xscrum
 * @date 2021-10-01
 */
@Data
public class VtspAppraise extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 评价信息唯一标识 */
    private Long appraiseId;

    /** 报名唯一标识 */
    @Excel(name = "报名唯一标识")
    private Long enrollId;

    /** 参与时长 */
    @Excel(name = "参与时长")
    private Long appraiseTime;

    /** 评分 */
    @Excel(name = "评分")
    private Long appraiseScore;

    /** 评价内容 */
    @Excel(name = "评价内容")
    private String appraiseContent;

    /** 状态（1：待评价 2：已评价） */
    @Excel(name = "状态", readConverterExp = "1：待评价 2：已评价")
    private Integer appraiseState;

    /** 备注 */
    @Excel(name = "备注")
    private String memo;


    /** 志愿者编号 */
    @Excel(name = "志愿者编号")
    private String volunteerId;

    /** 志愿者姓名 */
    @Excel(name = "志愿者姓名")
    private String volunteerName;

    /** 活动编号 */
    @Excel(name = "活动编号")
    private String activityId;

    /** 活动名称 */
    @Excel(name = "活动名称")
    private String activityName;

    /** 按时间跨度搜索的两个临界属性 */
    private Date beginDate;
    private Date endDate;


}
